/*
 * LigneTramway.h
 *
 *  Created on: 6 mars 2011
 *      Author: Julien
 */

#ifndef LIGNETRAMWAY_H_
#define LIGNETRAMWAY_H_

#include <iostream>
class Section;
class Rame;

using namespace std;

class LigneTramway {
private:
	Section** ligneTramway;
	int taille;
public:
	LigneTramway(const int taille);
	void afficherLigne();
	Section* operator [](const int place);
	Section* getSection(const int place);
	void ajouterSection(Section* s, const int place);
	void deployerRame(Rame * rame, int section, int position);
	virtual ~LigneTramway();
};

#endif /* LIGNETRAMWAY_H_ */
